﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace TumbaloSoft.Models
{
    public class Vendedor:PersonaNatural
    {
        private int idVendedor;
        private double sueldo;
        private double porcentajeBase;
        private TipoEmpleadoTumbalo TipoEmpleadoTumbalo;
        private Distrito distrito;
	  

        public Distrito prDistrito
        {
            get { return distrito; }
            set { distrito = value; }
        }

        public TipoEmpleadoTumbalo prTipoEmpleadoTumbalo
        {
            get { return TipoEmpleadoTumbalo; }
            set { TipoEmpleadoTumbalo = value; }
        }

        [DisplayName("porcentaje. Se requiere usar números")]
        [Required(ErrorMessage = "Se requiere saber el porcentaje ")]
        [Range(1, 100, ErrorMessage = "El valor del porcentaje debe estar entre 1 y 100")]
        [RegularExpression(@"\d+\.?\d*", ErrorMessage = "Se requiere usar numeros")]

        public double prPorcentajeBase
        {
            get { return porcentajeBase; }
            set { porcentajeBase = value; }
        }

        [Required(ErrorMessage = "Se requiere saber el sueldo base")]
        [RegularExpression(@"\d+\.?\d*", ErrorMessage = "Se requiere usar numeros")]
        public double prSueldo
        {
            get { return sueldo; }
            set { sueldo = value; }
        }

         [Required(ErrorMessage = "Se requiere  el código del vendedor")]
        public int prIdVendedor
        {
            get { return idVendedor; }
            set { idVendedor = value; }
        }
        


    }
}